2020 카카오 인턴십 [카카오 인턴] 키패드 누르기 [2020 카카오 인턴십 - Level 1] Python 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 만약 두 엄지손가락의 거리가 같다면, 오른손잡이는 오른손 엄지손가락, 왼손잡이는 왼손 엄지손가락을 사용합니다. hand는 "left" 또는 "right" 입니다. "left"는 왼손잡이, "right"는 오른손잡이를 의미합니다... programmersLevel 1python2020 카카오 인턴십2020 카카오 인턴십 [프로그래머스] 수식 최대화 (Java) 문제를 풀면서 시간이 많이 들고 헷갈렸던 내용은 크게 1) 문자열 쪼개기 2) DeepCopy에 관한 내용이었다. 1) 문자열 쪼개기 같은 경우는 "100-200*300-500+20"와 같은 문자열을 연산과 숫자를 따로 각각의 List에 넣는 작업이었다. 원래는 정규식을 사용해 바로 split을 하려고 하였으나 split에 여러 조건을 넣는것을 하지 못하여 결국 replace로 변경하고 돌아... 2020 카카오 인턴십코딩테스트 Level2정규식deep copy알고리즘 문제풀이2020 카카오 인턴십 프로그래머스-2020 카카오 인턴십 ( 보석 쇼핑 by Java ) HashMap과 HashSet을 써본 적이 없어서 처음에 풀었을 때는 정확성 테스트는 다 통과했는데 효율성을 다 틀렸다. 정확성 테스트는 다 통과할 수 있지만 효율성 테스트를 2개 빼고 다 틀리더라. HastSet만 이용해서 풀었을 때는 투 포인터 알고리즘을 이용해서 풀었는데 좀 하등한 코드가 되어버렸다. low와 high를 움직이며 매번 low와 high 사이에 있는 String[] gem... HashSet2020 카카오 인턴십programmers프로그래머스algorithmHashMapJava보석 쇼핑2020 카카오 인턴십
[카카오 인턴] 키패드 누르기 [2020 카카오 인턴십 - Level 1] Python 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 만약 두 엄지손가락의 거리가 같다면, 오른손잡이는 오른손 엄지손가락, 왼손잡이는 왼손 엄지손가락을 사용합니다. hand는 "left" 또는 "right" 입니다. "left"는 왼손잡이, "right"는 오른손잡이를 의미합니다... programmersLevel 1python2020 카카오 인턴십2020 카카오 인턴십 [프로그래머스] 수식 최대화 (Java) 문제를 풀면서 시간이 많이 들고 헷갈렸던 내용은 크게 1) 문자열 쪼개기 2) DeepCopy에 관한 내용이었다. 1) 문자열 쪼개기 같은 경우는 "100-200*300-500+20"와 같은 문자열을 연산과 숫자를 따로 각각의 List에 넣는 작업이었다. 원래는 정규식을 사용해 바로 split을 하려고 하였으나 split에 여러 조건을 넣는것을 하지 못하여 결국 replace로 변경하고 돌아... 2020 카카오 인턴십코딩테스트 Level2정규식deep copy알고리즘 문제풀이2020 카카오 인턴십 프로그래머스-2020 카카오 인턴십 ( 보석 쇼핑 by Java ) HashMap과 HashSet을 써본 적이 없어서 처음에 풀었을 때는 정확성 테스트는 다 통과했는데 효율성을 다 틀렸다. 정확성 테스트는 다 통과할 수 있지만 효율성 테스트를 2개 빼고 다 틀리더라. HastSet만 이용해서 풀었을 때는 투 포인터 알고리즘을 이용해서 풀었는데 좀 하등한 코드가 되어버렸다. low와 high를 움직이며 매번 low와 high 사이에 있는 String[] gem... HashSet2020 카카오 인턴십programmers프로그래머스algorithmHashMapJava보석 쇼핑2020 카카오 인턴십